home *** CD-ROM | disk | FTP | other *** search
- It appears that there is a serious bug in the IMAP protocol BNF that we are
- going to have to work on.
-
- The IMAP specification uses the concept of a ``string'', which can be NIL, an
- atom, a quoted string, or a literal.
-
- In reality, what has come about is that in fetch responses a string can be
- NIL, a quoted string, or a literal. Atoms are not permitted.
-
- In certain other cases (e.g. MAILBOX and BBOARD), the string is a whole-line
- argument.
-
- In certain other cases (e.g. flags and keywords), the string is an atom.
-
- I thought I could fix the code to conform to the document, but experimentation
- showed that lots of deployed code breaks. So, I think it would be best if the
- new IMAP document describes the implemented behavior, rather than the rather
- vaguely-expressed Lisp-like behavior that RFC-1176 inherited from RFC-1064.
-
- Comments?
-
-
-
-